Flink基础教程目录前言 ..............................................................................................................................ix第 1 章 为何选择 Flink ......................................................................................... 11.1 流处理欠佳的后果 ......................................................................................... 21.1.1 零售业和市场营销 ............................................................................ 21.1.2 物联网 ................................................................................................ 31.1.3 电信业 ................................................................................................ 51.1.4 银行和金融业 .................................................................................... 51.2 连续事件处理的目标 ..................................................................................... 61.3 流处理技术的演变 ......................................................................................... 61.4 初探 Flink ....................................................................................................... 91.5 生产环境中的 Flink ..................................................................................... 121.5.1 布衣格电信 ...................................................................................... 131.5.2 其他案例 .......................................................................................... 141.6 Flink 的适用场景 ......................................................................................... 15第 2 章 流处理架构 ............................................................................................. 172.1 传统架构与流处理架构 ............................................................................... 172.2 消息传输层和流处理层 ............................................................................... 182.3 消息传输层的理想功能 ............................................................................... 192.3.1 兼具高性能和持久性 ...................................................................... 202.3.2 将生产者和消费者解耦 .................................................................. 202.4 支持微服务架构的流数据 ........................................................................... 21vi | 目录2.4.1 数据流作为中心数据源 .................................................................. 222.4.2 欺诈检测:流处理架构用例 .......................................................... 222.4.3 给开发人员带来的灵活性 .............................................................. 242.5 不限于实时应用程序 ................................................................................... 242.6 流的跨地域复制 ........................................................................................... 26第 3 章 Flink 的用途 ............................................................................................ 293.1 不同类型的正确性 ....................................................................................... 293.1.1 符合产生数据的自然规律 .............................................................. 293.1.2 事件时间 .......................................................................................... 313.1.3 发生故障后仍保持准确 .................................................................. 323.1.4 及时给出所需结果 .......................................................................... 333.1.5 使开发和运维更轻松 ...................................................................... 333.2 分阶段采用 Flink ......................................................................................... 34第 4 章 对时间的处理 ......................................................................................... 354.1 采用批处理架构和 Lambda 架构计数 ........................................................ 354.2 采用流处理架构计数 ................................................................................... 384.3 时间概念 ....................................................................................................... 404.4 窗口 ............................................................................................................... 414.4.1 时间窗口 .......................................................................................... 414.4.2 计数窗口 .......................................................................................... 434.4.3 会话窗口 .......................................................................................... 434.4.4 触发器 .............................................................................................. 444.4.5 窗口的实现 ...................................................................................... 444.5 时空穿梭 ....................................................................................................... 444.6 水印 ............................................................................................................... 454.7 真实案例:爱立信公司的 Kappa 架构 ...................................................... 47第 5 章 有状态的计算 ......................................................................................... 495.1 一致性 ........................................................................................................... 505.2 检查点:保证 exactly-once ......................................................................... 515.3 保存点:状态版本控制 ............................................................................... 595.4 端到端的一致性和作为数据库的流处理器 ............................................... 625.5 Flink 的性能 ................................................................................................. 655.5.1 Yahoo! Streaming Benchmark .......................................................... 65目录 | vii5.5.2 变化 1:使用 Flink 状态 ................................................................. 665.5.3 变化 2:改进数据生成器并增加吞吐量 ....................................... 675.5.4 变化 3:消除网络瓶颈 ................................................................... 685.5.5 变化 4:使用 MapR Streams........................................................... 695.5.6 变化 5:增加 key 基数 .................................................................... 695.6 结论 ............................................................................................................... 71第 6 章 批处理:一种特殊的流处理 .............................................................. 736.1 批处理技术 ................................................................................................... 756.2 案例研究:Flink 作为批处理器 ................................................................. 76附录 其他资源 ...................................................................................................... 79关于作者 .................................................................................................................... 84
下载Flink基础教程.pdf用户还喜欢
- 18480 文章数
- 500万+ 热度
作者专栏
编辑推荐
- 淡抹u2引擎,修复内容较多,物有所值
- 界域传说·经典巨作=传世单机(一键安装)
- 丸子版本(175个传世版本大集合)
- GS版本:神话公益服务端+客户端
- 图片放大工具(放大图片不模糊)
- 剪映无限制VIP版
- 传奇世界客户端下载器,史上最全传世客户端
- 传世GS20220920商业引擎注册+登录配置器 解压密码是1
- U2官方排行榜游戏网关 支持元神,支持传家宝
- GS开战传世客户端+服务端
- (淡漠夕阳)u2引擎合区工具
- 传世GS引擎消除“你的游戏客户端版本号过旧,请及时更新”提示
- 传世一机多区双线路配置器--免密码版本
- 传世凤凰登陆器劫持修复软件
- SQLite3 for Navicat
- 传奇世界npc对话框编辑工具
- 传世GS落霞铭文服务器端
- gs_20210409引擎包+注册机(无限制)
- 传奇世界NPC对话封包查看器[支持时长版和极速版]
- 彩虹引擎传世脚本编辑工具1.7版来了,支持函数脚本翻译
评论